package com.kris.config;

public class systemConstants {

    public static enum ResponseCode {
        /**
         * 0 成功
         */
        SUCCESS(0),
        /**
         * 1 失败
         */
        ERROR(1),
        /**
         * 无企业
         **/
        LOGIN_NOCORP(2),
        /**
         * 审核未通过
         **/
        LOGIN_AUDITNOPASS(3),
        /**
         * 未审核
         **/
        LOGIN_NOAUDIT(4),
        /**
         * 1001 登录用户名或密码错误
         */
        LOGIN_ERROR(1001),
        /**
         * 1002 手机号码已注册
         */
        LOGIN_PHONE_ERROR(1002),
        /**
         * 1003 账户已被锁定
         */
        LOGIN_LOCK(1003),
        /**
         * 1004 账户已被注销
         */
        LOGIN_CANCEL(1004),
        /**
         * 1005 短信验证码错误
         */
        LOGIN_SMS_ERROR(1005),
        /**
         * 1006 短信验证码过期
         */
        LOGIN_SMS_TIMEOUT(1006),
        /**
         * 1007 手机号已绑定其他微信号
         */
        BIND_MOBILE_EXISTS(1007),
        /**
         * 1008 已加入其它团队
         */
        JOIN_OTHER_CORP(1008),
        /**
         * 1009 手机号未注册
         */
        LOGIN_PHONE_NOCORP(1009),
        /**
         * 1100 账户未绑定手机号码
         */
        LOGIN_MOBILE_NOBIND(1100),
        /**
         * 1200 团队不存在
         */
        CORP_NOT_EXISTS(1200);

        private final Integer value;

        private ResponseCode(Integer value) {
            this.value = value;
        }

        public Integer value() {
            return this.value;
        }

        @Override
        public String toString() {
            return this.value.toString();
        }
    }
}
